package com.estar.jinyou.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.lang.String;
import java.lang.Double;
import java.lang.Integer;
import java.math.BigDecimal;
import javax.xml.soap.Text;
import java.sql.Blob;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.SequenceGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

/**   
 * @Title: Entity
 * @Description: 辅料信息
 * @author onlineGenerator
 * @date 2017-06-06 09:45:55
 * @version V1.0   
 *
 */
@Entity
@Table(name = "tmbl_evalassistinfo", schema = "")
@SuppressWarnings("serial")
public class TmblEvalassistinfoEntity implements java.io.Serializable {
	/**id*/
	public java.lang.String id;
	/**定损系统辅料唯一ID*/
	@Excel(name="定损系统辅料唯一ID")
	public java.lang.String assistid;
	/**增量序列号码*/
	@Excel(name="增量序列号码")
	public java.lang.Integer serialno;
	/**名称*/
	@Excel(name="名称")
	public java.lang.String materialname;
	/**单价*/
	@Excel(name="单价")
	public java.math.BigDecimal unitprice;
	/**数量*/
	@Excel(name="数量")
	public java.lang.Integer count;
	/**金额*/
	@Excel(name="金额")
	public java.math.BigDecimal materialfee;
	/**备注*/
	@Excel(name="备注")
	public java.lang.String remark;
	/**自定义辅料件标记*/
	@Excel(name="自定义辅料件标记")
	public java.lang.String selfconfigflag;
	
	@Excel(name="案件流水号")
	public java.lang.String report;
	/**车辆类型*/
	@Excel(name="车辆类型")
	public java.lang.String carindex;
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  id
	 */
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
	@Column(name ="ID",nullable=false,length=255)
	public java.lang.String getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  id
	 */
	public void setId(java.lang.String id){
		this.id = id;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  定损系统辅料唯一ID
	 */
	@Column(name ="ASSISTID",nullable=false,length=100)
	public java.lang.String getAssistid(){
		return this.assistid;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  定损系统辅料唯一ID
	 */
	public void setAssistid(java.lang.String assistid){
		this.assistid = assistid;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  增量序列号码
	 */
	@Column(name ="SERIALNO",nullable=false,length=3)
	public java.lang.Integer getSerialno(){
		return this.serialno;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  增量序列号码
	 */
	public void setSerialno(java.lang.Integer serialno){
		this.serialno = serialno;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  名称
	 */
	@Column(name ="MATERIALNAME",nullable=false,length=50)
	public java.lang.String getMaterialname(){
		return this.materialname;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  名称
	 */
	public void setMaterialname(java.lang.String materialname){
		this.materialname = materialname;
	}
	/**
	 *方法: 取得java.math.BigDecimal
	 *@return: java.math.BigDecimal  单价
	 */
	@Column(name ="UNITPRICE",nullable=false,scale=2,length=12)
	public java.math.BigDecimal getUnitprice(){
		return this.unitprice;
	}

	/**
	 *方法: 设置java.math.BigDecimal
	 *@param: java.math.BigDecimal  单价
	 */
	public void setUnitprice(java.math.BigDecimal unitprice){
		this.unitprice = unitprice;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  数量
	 */
	@Column(name ="COUNT",nullable=false,length=10)
	public java.lang.Integer getCount(){
		return this.count;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  数量
	 */
	public void setCount(java.lang.Integer count){
		this.count = count;
	}
	/**
	 *方法: 取得java.math.BigDecimal
	 *@return: java.math.BigDecimal  金额
	 */
	@Column(name ="MATERIALFEE",nullable=false,scale=2,length=12)
	public java.math.BigDecimal getMaterialfee(){
		return this.materialfee;
	}

	/**
	 *方法: 设置java.math.BigDecimal
	 *@param: java.math.BigDecimal  金额
	 */
	public void setMaterialfee(java.math.BigDecimal materialfee){
		this.materialfee = materialfee;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  备注
	 */
	@Column(name ="REMARK",nullable=true,length=200)
	public java.lang.String getRemark(){
		return this.remark;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  备注
	 */
	public void setRemark(java.lang.String remark){
		this.remark = remark;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  自定义辅料件标记
	 */
	@Column(name ="SELFCONFIGFLAG",nullable=true,length=3)
	public java.lang.String getSelfconfigflag(){
		return this.selfconfigflag;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  自定义辅料件标记
	 */
	public void setSelfconfigflag(java.lang.String selfconfigflag){
		this.selfconfigflag = selfconfigflag;
	}
	
	@Column(name ="REPORT",nullable=false,length=255)
	public java.lang.String getReport(){
		return this.report;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  案件流水号
	 */
	public void setReport(java.lang.String report){
		this.report = report;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  车辆类型
	 */
	@Column(name ="CARINDEX",nullable=false,length=50)
	public java.lang.String getCarindex(){
		return this.carindex;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  车辆类型
	 */
	public void setCarindex(java.lang.String carindex){
		this.carindex = carindex;
	}

	
	
	
}
